home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 1 / ETO Development Tools 1.iso / Essentials / MacApp Documentation / MacApp AppleLink Messages / MacApp.Tech$ Oct 89 / Z0104-Eiffel, C++ & MacAp-Oct89 < prev    next >
Encoding:
Text File  |  1989-10-17  |  1.9 KB  |  37 lines  |  [TEXT/GEOL]

  1. Item    0431105                         17-Oct-89        01:26
  2.  
  3. From:   UK0016                          Icon Technology UK
  4.  
  5. To:     MACAPP.TECH$                    MACAPP Tech
  6.  
  7. Sub:    Eiffel, C++ & MacApp
  8.  
  9. At the recent European Developers Conference in Paris I gave a talk entitled
  10. "MacApp: The Key to Quality" in which I tried to paraphrase some of Bertrand
  11. Meyer's justification of OOP. In it I stressed that MacApp was a vital
  12. component of an OOPS based on Object Pascal. I agree with Kurt Schmucker that
  13. if a new language arrives boasting objects, then it is of little use unless it
  14. supports the MacApp classes. On the other hand there is a risk of stagnation if
  15. MacApp is seen as some de facto standard. In my talk I concluded by saying that
  16. Object Pascal & MacApp should be seen as a beginning to the new tradition of
  17. Object Oriented Design and Development. They should not be seen as the end.
  18.  
  19. Eiffel & C++ (and any other contenders) must, in the short term, support MacApp
  20. to stand any chance of gaining acceptance (this is simple economics). On the
  21. other hand, the additional OOP features such as Genericity and Multiple
  22. Inheritance must surely end up being exploited by MacApp (evolution and not
  23. revolution).
  24.  
  25. Eiffel is a much smaller, cleaner and well thought out language than C++. It
  26. also comes with some nifty tools and a good class library. The argument that
  27. anything that can be done in language A can be simulated by macros in lower
  28. level language B is facile, and certainly not any reason for rejecting A (we'd
  29. still all be writing in Assembler if this were true). I can, on the other hand,
  30. appreciate that anyone who has devoted much time and effort (= money) to
  31. learning C will be attracted to C++. I simply don't have that problem, and so I
  32. hope I can make a much more objective choice (actually I don't have that choice
  33. yet, because there isn't a Mac version of Eiffel!).
  34.  
  35. Regards, Keith Lander
  36.  
  37.